Method for associating advertisements with relevant content

ABSTRACT

The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.

RELATED APPLICATIONS

Benefit is claimed under 35 U.S.C. 119(e) to U.S. ProvisionalApplications Ser. 60/883,822, entitled “Method for associatingadvertisements with relevant content” by Jayant Kadambi et al., filed onJan. 8, 2007 which is herein incorporated in its entirety by referencefor all purposes.

FIELD OF THE INVENTION

The present invention relates generally to advertising on Internet. Morespecifically, the present invention relates to a method and system forassociating an advertisement with one or more content on Internet.

BACKGROUND OF THE INVENTION

In conventional methods, content published on Internet by publishers isavailable in uncategorized format. This makes it difficult foradvertisers to select the websites or the content with which they wantto place their advertisements. The advertisements of a company projectthe company's brand to customers. Companies may like to have a TV-likecontent channels category system to help them know on which Internet“channel” their advertisements are being placed. This is especiallyimportant for video advertisements, as the brand of a company isprojected much more prominently to the customers with videoadvertisements as compared to textual advertisements. In some existingservices, the content published on Internet by publishers may becategorized into some general web-based categories, for example, OpenDirectory (dmoz) categories or Yahoo directories based on the title andmetadata associated with the content. The title and metadata associatedwith the content may be obtained using RSS (Really Simple Syndication orRich Site Summary) feeds or Atom feeds. Further, advertising websites,such as www.tribalfusion.com, provide an advertiser with variouschannels to advertise in, for example, automotive, business, consumerelectronics etc. However, any categorization of content on a website orother property based on semantics, metadata, references to otherrelevant documents on the property or website may not be relevant to thecategory listing that is preferred by advertisers.

Further, publishers may want to gauge the demand for their content ingeneral and also in the specific domain in which they publish content.Also, advertisers may want to place their advertisements on the mostpopular websites. Such information may help in setting individual pricesfor advertisements placed with content published by the publishers.Moreover, publishers may also want to have access to informationregarding the advertisements being placed by the advertisers. Theinformation regarding advertisements may be the metadata associated withthe advertisement.

Moreover, advertisers may find it difficult to find relevant content fortheir advertisements, as the content published on Internet by publishersis available in uncategorized format or in irrelevant categories. Thecontent categorized into general web-based categories like OpenDirectory (dmoz) categories is not very useful for the advertisers. Thepublishers also do not have a method to gauge the demand for theircontent.

Therefore, there is a need for system and method that categorizedcontent into categories that are understood by both the advertisers andthe publishers; and hence allows for better information exchange betweenthe advertisers and the publishers. Specifically, there is a need forcontent-based categorization of the content published on Internet bypublishers, analogous to content-based categorization of TV channels,which is more relevant to the advertisers and publishers. Further, thereis a need for method that provides demographic information about contenton the Internet, such as a measure of content in specific categories,popularity of certain content, advertisements being placed by theadvertisers, etc.

SUMMARY OF THE INVENTION

Various embodiments of the present invention provide method and systemfor associating advertisements with relevant content on Internet.

The above objective is achieved by providing a method that includesgathering one or more feeds associated with a content from a pluralityof content on Internet. The content is then categorized into one or moregeneral web-based categories based on the one or more feeds associatedwith the content. The one or more general web-based categories belong toa set of general web-based categories, which are translated to a set ofpre-defined categories. Thus, a pre-defined category may have acollection of content belonging to one or more general web-basedcategories. This set of pre-defined categories is such that it isrelevant to an advertiser as well as to a publisher. The advertisementcan then be associated with the content in one or more pre-definedcategories based on one or more predetermined criteria. The one or morepredetermined criteria includes one or more of a relevance percentagecorresponding to a plurality of content categorized into the set ofpre-defined categories, an amount of content categorized in eachpre-defined category, and a demographic data corresponding to aplurality of users viewing the plurality of content.

An embodiment provides a method and system for using feeds to categorizecontent on Internet into a set of pre-defined categories. Anadvertisement can then be associated with content in at least onepre-defined category in the set of pre-defined categories.

Yet another embodiment provides a method and system for deriving eithercontextual information from the advertisement or a keyword stringobtained from an advertiser and associating the advertisement withcontent in at least one pre-defined category based on the contextualinformation or the keyword string.

Another embodiment of the invention allows a user to view theadvertisement associated with a content either on a website or bydownloading the content on the user's computing device.

Embodiments described above include a method and system for providingpublishers of content with information regarding the set of pre-definedcategories used to categorize the content on Internet, the amount ofdata in each category etc. The publishers may use the information forvarious purposes; for example, but not limited to, setting individualprices for advertisement slots placed along with their content anddeciding the number of advertisement slots to be placed along with theircontent.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing objects and advantages of the present invention method forassociating advertisements with relevant content may be more readilyunderstood by one skilled in the art with reference being had to thefollowing detailed description of several preferred embodiments thereof,taken in conjunction with the accompanying drawings wherein likeelements are designated by identical reference numerals throughout theseveral views, and in which:

FIG. 1 illustrates a block diagram of an exemplary environment wherevarious embodiments of the present invention can function in.

FIG. 2 illustrates a flow diagram of a method for categorizing contentpublished on Internet so as to enable an advertiser to associate anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention.

FIG. 3 illustrates a flow diagram of a method for associating anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention.

FIG. 4 illustrates a block diagram of a system for associating anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention.

DETAILED DESCRIPTION OF THE DRAWINGS

Before describing in detail embodiments that are in accordance with thepresent invention, it should be observed that the embodiments resideprimarily in combinations of method steps and system components forassociating advertisements with relevant content. Accordingly, thesystem components and method steps have been represented whereappropriate by conventional symbols in the drawings, showing only thosespecific details that are pertinent to understanding the embodiments ofthe present invention so as not to obscure the disclosure with detailsthat will be readily apparent to those of ordinary skill in the arthaving the benefit of the description herein. Thus, it will beappreciated that for simplicity and clarity of illustration, common andwell-understood elements that are useful or necessary in a commerciallyfeasible embodiment may not be depicted in order to facilitate a lessobstructed view of these various embodiments.

Relative terms such as first and second, top and bottom, and the likemay be used solely to distinguish one entity or action from anotherentity or action without necessarily requiring or implying any actualsuch relationship or order between such entities or actions. The terms“comprises,” “comprising,” “has”, “having,” “includes”, “including,”“contains”, “containing” or any other variation thereof, are intended tocover a non-exclusive inclusion, such that a process, method, article,or apparatus that comprises, has, includes, contains a list of elementsdoes not include only those elements but may include other elements notexpressly listed or inherent to such process, method, article, orapparatus. An element proceeded by “comprises . . . a”, “has . . . a”,“includes . . . a”, “contains . . . a” does not, without moreconstraints, preclude the existence of additional identical elements inthe process, method, article, or apparatus that comprises, has,includes, contains the element. The terms “a” and “an” are defined asone or more unless explicitly stated otherwise herein. The terms“substantially”, “essentially”, “approximately”, “about” or any otherversion thereof, are defined as being close to as understood by one ofordinary skill in the art. The term “coupled” as used herein is definedas connected, although not necessarily directly and not necessarilymechanically. A device or structure that is “configured” in a certainway is configured in at least that way, but may also be configured inways that are not listed.

Various embodiments provide method and system for categorizing contenton Internet. In accordance with the present invention, feedscorresponding to content published on Internet are used to categorizethe content into a set of pre-defined categories. Thereafter, anadvertisement is associated with content in a pre-defined category inthe set of pre-defined categories. Specifically, the feeds that areeither user generated or professionally generated or both are used tocategorize the content into a set of general web-based categories. Thisset of general web-based categories is mapped to a set of pre-definedcategories, which is a cable or satellite TV-like content channelscategory system that makes it easy for an advertiser to understand.

Referring now to the drawings and in particular to FIG. 1, a blockdiagram showing an exemplary environment where various embodiments ofthe present invention can function in, is explained. A publisher 102publishes feeds corresponding to a content on Internet. The feeds may beHTTP or web based feeds using RSS 2.0 or ATOM 1.0 formats. Those skilledin the art will appreciate that feeds may be published by a plurality ofpublishers including content viewers and professional publishers. Acategorization module 104 obtains the feeds from publisher 102.Categorization module 104 may periodically poll publisher's websites forfeed files corresponding to the content. Categorization module 104categorizes the content published on Internet by publisher 102 into aset of general web-based categories. The set of web-based categories canbe for example, but not limited to, Open Directory (dmoz) categories orYahoo directories.

Categorization module 104 further translates the set of generalweb-based categories into a set of pre-defined categories. Thetranslation is done such that one or more general web-based categoriesare translated (or mapped) to a pre-defined category. Thus, apre-defined category includes one or more content from the one or moregeneral web-based categories. In one embodiment, categorization module104 provides information regarding the amount of data in eachpre-defined category. Further, categorization module 104 may provideinformation on viewing habits, history, and other collected demographicdata regarding the users who view advertisements and a plurality ofcontent published on Internet.

An end user 106 may obtain information such as the set of pre-definedcategories and the amount of content in each pre-defined category. Enduser 106 may be an advertiser. In one embodiment, the advertiser canselect a pre-defined category from the set of pre-defined categories toassociate an advertisement with, based on, for instance, a relevancy ofassociating the advertisement with each pre-defined category, apopularity of a content or a pre-defined category and the time of theday when certain content is viewed the most. The amount of content ineach pre-defined category provides a measure of relevance of apre-defined category. The amount of content in each category may be usedto calculate the relevancy percentages. In another embodiment, theadvertiser may submit the advertisement to categorization module 104.Categorization module 104 may, then, determine a pre-defined category toassociate the advertisement with based on, for instance, a relevancypercentage and on demographic data regarding viewing habits of theusers. Once an advertisement is associated with a content published onInternet, a content viewer viewing the content on the Internet, orviewing the content after downloading it on his communication device isalso able to view the advertisement along with the content.

End user 106 may also be a publisher. The publisher may obtaininformation such as the set of pre-defined categories, the amount ofdata in each pre-defined category, demographic data about viewing habitsof the users, from categorization module 104. This may assist thepublisher in deciding about the number of ad-slots that it is providingto the advertisers, setting the prices for each ad slot, etc. Forexample, if demand for content is high, the publisher may increase thenumber of ad slots available to the advertisers.

FIG. 2 illustrates a flow diagram of a method for categorizing contentpublished on Internet so as to enable an advertiser to associate anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention. One or morefeeds associated with the one or more content published by publisher 102of FIG. 1 are gathered at step 202. The one or more feeds may be HTTP orweb feeds using RSS or ATOM formats. Publisher 102 may also include inthe one or more feeds, a unique content ID for each piece of contentalong with content tags and content catalogue information. The one ormore feeds may be gathered from the publishers' websites or from contentaggregators. In an embodiment, a content provider or publisher 102 ofthe one or more content is constantly polled for new feeds correspondingto the one or more content.

Based on the one or more feeds gathered, categorization module 104categorizes the one or more content published on Internet into a set ofgeneral web-based categories at step 204. The one or more feeds may beparsed to obtain a set of objects, which may then be used to categorizethe one or more content into the set of general web-based categories.Further, the content tags and the content catalogue information providedby the publishers may also be used to categorize the one or more contentinto the set of general web-based categories. The set of generalweb-based categorizes may be the conventional categories provided by,for instance, Open Directory Project and the categories provided byYahoo Directory.

It will be appreciated by those skilled in the art that the set ofgeneral web-based categories can be very general and may not be usefulfor advertisers. Thus, categorization module 104 translates the set ofgeneral web-based categories into a set of pre-defined categories atstep 206. The information regarding the content and the set of generalweb-based categories in the set of pre-defined categories may be storedin a database.

Specifically, the set of general web-based categories is representedusing a first hierarchical structure with many levels, for example ageneral web-based category “Top/arts/entertainment” has three levels. Onthe other hand, the set of predefined categories have a secondhierarchical structure with at most a predetermined number of levels,for example a pre-defined category “Entertainment” has one level or mayhave at most two levels, such as “arts/entertainment”. Thus, one or moregeneral web-based categories may be mapped or translated to a singlepre-defined category, which is more relevant to end user 106. Forinstance, a general web-based category “Top/Arts/Entertainment” and“Top/Shopping/Entertainment” can be translated to a predeterminedcategory “Entertainment”. Moreover, sub-categories of a generalweb-based category may be translated to a same pre-defined category. Forinstance, a general web-based category “Top/Arts/Entertainment” and itssub-category “Top/Arts/Entertainment/Reviews” may be translated to thepre-defined category “Entertainment”.

Furthermore, if a general web-based category and its sub-category can betranslated to different pre-defined categories, then it may have to bechecked that translation of the sub-category occurs before thetranslation of the general web-based category. For instance, if asub-category “Top/Arts/Entertainment/Online_Media/Search_Engine” can betranslated to a pre-defined category “Internet”, then it may benecessary to translate the sub-category before translating the generalweb-based category “Top/Arts/Entertainment” to the pre-defined category“Entertainment”. This may be assured by sorting the order in which theset of general web-based categories is translated to the set ofpre-defined categories such that the sub-categories are translatedbefore their respective general web-based categories.

Additionally, there might be cases where no matching pre-definedcategories for one or more general web-based categories are found. Insuch cases, manual translation may be carried out. In another embodimentof the present invention, the one or more general web-based categories,for which no matching pre-defined categories are found, may betranslated into a pre-defined category called “Miscellaneous”. Thegeneral web-based categories, which are in the “Miscellaneous”pre-defined category, can be periodically reviewed to decide if one ormore new pre-defined categories can be formed from the “Miscellaneous”pre-defined category, for example “Miscellaneous” pre-defined categorymay be reviewed when it accumulates more than a predetermined thresholdnumber of general web-based categories. Therefore, it will beappreciated by those skilled in the art that the set of pre-definedcategories will change over time in accordance with the content that isbeing published on Internet. In an embodiment, the set of pre-definedcategories may be changed automatically.

Further, in an embodiment, the content may be categorized into at leastone pre-defined category based on a safety relevance. The safetyrelevance corresponds to a rating for content on Internet. For instance,the content can be given a safety rating like motion picture ratingsystem in the United States, G (General Audiences—All ages admitted), PG(Parental Guidance Suggested), PG-13 (Parents Strongly Cautioned—Somematerial may be inappropriate for children under 13), R(Restricted—Persons under 16 are not admitted unless accompanied byparent or adult guardian), X (strong adult content—Persons under 17 notadmitted). The safety rating may follow any other rating system, forexample, a labeling system proposed and used by Internet Content RatingAssociation.

The set of pre-defined categories may be updated periodically and newpre-defined categories may be formed based on the changes in the set ofgeneral web-based categories. Once all the feeds and correspondingcontents have been categorized, the information regarding amount of datain each category may be updated. An advertisement submitted by anadvertiser is associated with one or more content in at least onepre-defined category at step 208. In an embodiment, the advertiserassociates the advertisement with content in the at least onepre-defined category. In another embodiment, categorization module 104selects one or more most relevant pre-defined categories with which theadvertisement may be associated. The information regarding a relevancepercentage of the at least one pre-defined category may be used formaking the associations. Further, the advertiser may place theadvertisement with content based on information regarding viewinghabits, history, and other collected demographic data, regarding theusers who views the content published on Internet. The advertiser mayselect more than one pre-defined category for advertising. Therefore,the method provides advertisers with TV-like content channels to helpthem know where their advertisements will be placed. The advertiser mayalso select time at which the advertisement is placed with appropriatecontent from the selected pre-defined categories. Further, theadvertiser may also choose the time duration for which advertisement isplaced with the relevant content. Furthermore, the advertiser mayassociate advertisement with content in one or more pre-definedcategories based on safety ranking or safety relevance.

FIG. 3 illustrates a flow diagram of a method for associating anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention. An advertisementto be placed with relevant content on Internet is obtained from anadvertiser at step 302. Further, a keyword string corresponding to theadvertisement may also be obtained from the advertiser. Theadvertisement or the keyword string or both are used to derivecontextual information regarding the advertisement at step 304.Thereafter, the contextual information is compared with a set ofpre-defined categories at step 306. In another embodiment of the presentinvention the contextual information is compared with a set of generalweb-based categories, which are then translated to the set ofpre-defined categories. Based on the comparison at step 306, at leastone pre-defined category is determined which is relevant to theadvertisement at step 308. The at least one pre-defined category may bedetermined based on, for instance, a relevance percentage, safetyrelevance, a demographic data corresponding to the at least onepre-defined category, etc. Finally, the at least one pre-definedcategory may be conveyed to the advertiser at step 310. Those skilled inthe art will realize that a user interface at the advertiser may conveythe at least one pre-defined category or a relevance percentageassociated with the set of pre-defined categories. The advertiser mayselect one or more content in the at least one pre-defined categoryalong with which the advertisement may be placed. Also, an appropriatetime for the advertisement may be specified by the advertiser based onthe viewing habits of the users. The advertisement may also be placedwith appropriate content on Internet on the basis of the informationregarding amount of data in each category. Once the advertisement isplaced with a content published on Internet, a content viewer viewingthe content on the Internet, or viewing the content after downloading iton his communication device is also able to view the advertisement alongwith the content.

In another embodiment of the present invention, the publishers mayobtain information about the popular pre-defined categories used, theamount of data in each pre-defined category, etc. The publishers may usethis information for setting individual prices for advertisements placedwith the content published by them based on demand and content. Further,publisher may use this information for deciding the number of ad slotsthat may be provided to the advertisers. Also, the publishers or one ormore content aggregators may use the contextual information associatedwith one or more advertisements and statistics related to placing of oneor more advertisements for improving the information pertaining to thecontent tags and content catalogue information corresponding to theircontent. In an embodiment of the present invention, the publishers andone or more content aggregators may be provided with a subscription toan incentive plan, which rewards them for an appropriate categorizationof their content. Wherein the appropriate categorization of theircontent facilitates ease of placing advertisement with a correspondingrelevant content, which in turn results in improved monetization.

FIG. 4 illustrates a block diagram of a system for associating anadvertisement with one or more content published on Internet, inaccordance with an embodiment of the present invention. The systemincludes a Gathering module 402, a Categorizing module 404, aTranslating module 406 and an Associating module 408. One or morepublishers or content aggregators may publish one or more content onInternet. The one or more publishers or content aggregators may furtherassociate one or more feeds with the one or more content. As mentionedbefore, the one or more feeds can be http or web feeds using RSS orATOM. Gathering module 402 gathers the one or more feeds associated witha content published on Internet. Gathering module 402 can gather feedsassociated with the content on a periodic basis.

Categorizing module 404 receives the one or more feeds from Gatheringmodule 402 and categorizes the content associated with the one or morefeeds into a set of general web-based categories. Translating module 406translates the set of general web-based categories to a set ofpre-defined categories. As mentioned earlier, the set of generalweb-based categories is represented using a first hierarchical structurewith many levels, for example a general web-based category“Top/arts/entertainment” has three levels. On the other hand, the set ofpredefined categories have a second hierarchical structure with at mosta predetermined number of levels, for example a pre-defined category“Entertainment” has one level or may have at most two levels, such as“arts/entertainment”. Thus, one or more general web-based categories maybe mapped or translated to a single pre-defined category, which is morerelevant to the advertiser.

Finally, Associating module 408 receives the advertisement from theadvertiser to be placed with relevant content categorized into the setof pre-defined categories. Associating module may extract a contextualinformation from the advertisement or from a keyword string provided bythe advertiser. Based on the contextual information, Associating module408 may automatically associate the advertisement with either one ormore pre-defined categories or with one or more content in a pre-definedcategory. Associating module 408 may associate the advertisement basedon, for instance, a relevance percentage, a safety relevance or ademographic data corresponding to the set of pre-defined categories. Inan embodiment, Associating module 408 may convey one or more pre-definedcategories or, one or more content in a pre-defined category that aremost relevant to the advertisement. Thereafter, the advertiser maymanually associate the advertisement with one or more content onInternet.

Various embodiments of the present invention provide methods and systemsfor associating an advertisement with at least one content on Internet.The system gathers feeds corresponding to the at least one contentpublished on Internet and categorizes the at least one content into aset of general web-based categories. Therefore, the categorization ofthe at least one content is kept up to date. Thereafter, the set ofgeneral web-based categories is translated to a set of pre-definedcategorizes. The set of pre-defined categories is more relevant to theadvertisers as compared to the set of general web-based categories.Finally, at least one advertisement is associated with at least onepre-defined category or one or more content in the at least onepre-defined category, either manually or automatically. Further, acontent viewer can view the at least one advertisement along with thecontent even if the content is downloaded on the content viewer'scommunication device. Thus, the present invention provides a method toplace advertisements with relevant content on Internet. Further, variousembodiments of the present invention provide methods that placeadvertisements on Internet based on, for instance, but not limited to, arelevance percentage, a safety relevance and a demographic data.

In the foregoing specification, specific embodiments of the presentinvention have been described. However, one of ordinary skill in the artappreciates that various modifications and changes can be made withoutdeparting from the scope of the present invention as set forth in theclaims below. Accordingly, the specification and figures are to beregarded in an illustrative rather than a restrictive sense, and allsuch modifications are intended to be included within the scope ofpresent invention. The benefits, advantages, solutions to problems, andany element(s) that may cause any benefit, advantage, or solution tooccur or become more pronounced are not to be construed as a critical,required, or essential features or elements of any or all the claims.

1. A method for associating an advertisement with at least one contenton Internet, the method comprising: gathering one or more feedsassociated with at least one content from a plurality of content;categorizing the at least one content into at least one generalweb-based category, the at least one general web-based categorybelonging to a set of general web-based categories, wherein the at leastone content is categorized based on the one or more feeds associatedwith the at least one content; translating the set of general web-basedcategories to a set of pre-defined categories, wherein one or moregeneral web-based categories from the set of general web-basedcategories are translated to a pre-defined category in the set ofpre-defined categories; and associating the advertisement with the atleast one content in one or more pre-defined categories from the set ofpre-defined categories based on at least one predetermined criterion. 2.The method of claim 1, wherein the categorizing step comprises providinga relevance percentage corresponding to the at least one contentcategorized into each of the at least one general web-based category. 3.The method of claim 1, wherein the associating step comprises at leastone of: associating automatically the advertisement with the at leastone content based on the at least one predetermined criterion; andassociating manually the advertisement with the at least one contentbased on the at least one predetermined criterion.
 4. The method ofclaim 1, wherein the at least one predetermined criterion comprises atleast one of: a relevance percentage corresponding to a plurality ofcontent categorized into the set of pre-defined categories; an amount ofcontent categorized in each pre-defined category in the set ofpre-defined categories; and a demographic data corresponding to aplurality of users viewing a plurality of contents in the set ofpre-defined categories.
 5. The method of claim 4, wherein thedemographic data comprises at least one of a number of hits received bythe plurality of contents and one or more time-slots when the pluralityof contents receives at least a threshold number of hits.
 6. The methodof claim 1, wherein the gathering step further comprising polling acontent provider of the at least one content for at least one new feedcorresponding to the at least one content.
 7. The method of claim 1,wherein the one or more feeds are obtained in at least one of a RSS 2.0format and an ATOM 1.0 format.
 8. The method of claim 1, wherein the setof general web-based categories is at least one of a set of OpenDirectory (dmoz) categories and a set of Yahoo directory categories. 9.The method of claim 1, wherein the set of general web-based categoriesis represented using a first hierarchical structure and the set ofpre-defined categories is represented using a second hierarchicalstructure, the second hierarchical structure comprising at most apredetermined number of levels.
 10. The method of claim 1, wherein thetranslating step comprises a manual translation of one or more generalweb-based categories to one or more pre-defined categories, if atranslation of the one or more general web-based categories to eachpre-defined category in the set of pre-defined categories is absent. 11.The method of claim 1, wherein the translating step comprisestranslating one or more general web-based categories to a miscellaneouscategory, if a translation of the one or more general web-basedcategories to each pre-defined category in the set of pre-definedcategories is absent, the miscellaneous category belonging to the set ofpre-defined categories.
 12. A method to enable an advertiser toassociate an advertisement with at least one content, the methodcomprising: obtaining at least one of the advertisement and a keywordstring from the advertiser; deriving a contextual information from theat least one of the advertisement and the keyword string; comparing thecontextual information with a set of pre-defined categories; determiningone or more pre-defined categories from the set of pre-definedcategories based on the comparing step; and conveying the one or morepre-defined categories to the advertiser, wherein the one or morepre-defined categories enable the advertiser to associate theadvertisement with at least one content belonging to the one or morepre-defined categories.
 13. The method of claim 12, wherein thedetermining step comprises determining the one or more pre-definedcategories based on at least one of an amount of content in eachpre-defined category in the set of pre-defined categories and ademographic data corresponding to a plurality of users viewing aplurality of contents in the set of pre-defined categories.
 14. A systemfor associating an advertisement with at least one content on Internet,the system comprising: a gathering module, the gathering modulegathering one or more feeds associated with at least one content from aplurality of contents; a categorizing module, the categorizing modulecategorizing the at least one content into at least one generalweb-based category, the at least one general web-based categorybelonging to a set of general web-based categories, wherein the at leastone content is categorized based on the one or more feeds associatedwith the at least one content; a translating module, the translatingmodule translating the set of general web-based categories to a set ofpre-defined categories, wherein one or more general web-based categoriesfrom the set of general web-based categories are translated to apre-defined category in the set of pre-defined categories; and anassociating module, the associating module associating the advertisementwith the at least one content in one or more pre-defined categories fromthe set of pre-defined categories based on at least one predeterminedcriterion.
 15. The system of claim 14, wherein the categorizing moduleis configured for providing a relevance percentage corresponding to theat least one content categorized into each of the at least one generalweb-based category.
 16. The system of claim 14, wherein the associatingmodule comprises at least one of: an automatically associating module,the automatically associating module automatically associating theadvertisement with the at least one content based on the at least onepredetermined criterion; and a manually associating module, the manuallyassociating module enabling manual association of the advertisement withthe at least one content based on the at least one predeterminedcriterion.